home *** CD-ROM | disk | FTP | other *** search
/ Shareware Super Platinum 8 / Shareware Super Platinum 8.iso / mac / EDITORS / BIBNT310.ZIP;1 / BIBLNET.DOC < prev    next >
Encoding:
Text File  |  1993-01-18  |  54.7 KB  |  1,229 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.          BIBL/NET
  8.          [NetWare]
  9.  
  10.  
  11.          release 3.10
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.         (c) 1992,93 Clyde W. Grotophorst
  45.             GMUtant Software
  46.             Route 1, Box 296
  47.             Hamilton, Virginia 22068
  48.             U.S.A.
  49.  
  50.  
  51.                           BIBL/NET features include:
  52.  
  53.         - full NOVELL locking supported. Advanced routines enable BIBL to avoid
  54.           record-locking (which has a serious impact on network performance) and yet
  55.           provide complete database integrity.
  56.         - support for up to 50 simultaneous users (100 user version available)
  57.         - six levels of security ensure database integrity and
  58.           protect files from unwanted modification. BIBL/NET automatically
  59.           defaults to READ-ONLY access if a user is not in the BIBL
  60.           security database--making it easy to offer BIBL/NET to most users.
  61.         - multiple databases are supported. Users with level 3 or
  62.           greater security may create and maintain PERSONAL
  63.           databases...inaccessible to other users.
  64.         - REGISTERED VERSION only. BIBL/NET picks up the user login name
  65.           from NetWare (if in the BIBL/NET security database, user need
  66.           only enter password -- simplifying login)
  67.         - mouse-support 
  68.         - easily understood user interface (bounce-bar menus or first letter of each command).
  69.         - four indexes are maintained (in a single file) for fast
  70.           retrieval and sorted extracts (author, author/title, title,
  71.           and descriptor).
  72.         - up to 9 words from the keyword field are indexed individually.
  73.         - each user has a system record which stores his 'home'
  74.           directory (for export and storage of PRIVATE databases).
  75.         - produces bibliographies in several forms (brief, annotated,
  76.           full (and with registered version labelled), full) based on
  77.           information in any field. Each bibliography is sorted by
  78.           author, then within author, by title.
  79.         - when no match is made on an indexed search, BIBL/NET displays
  80.           where in the index your query would have appeared (near misses).
  81.         - produces a wide variety of lists (in ASCII form) which may be
  82.           printed or edited with any word-processor that accepts ASCII
  83.           files for input (most do).
  84.         - an ASCII file viewer that supports a mouse, and is
  85.           moveable, resizeable, and ZOOMable. File viewer points
  86.           automatically to users 'local' directory--the same place
  87.           BIBL/NET export files (reports) are routed.
  88.         - ability to print or save to disk any individual record.
  89.         - main menu screen always reports active database, security
  90.           level of user, and number of records in the file.
  91.         - verification of keywords during data entry (if desired)     
  92.         - Boolean AND, OR, NOT searching supported for ALL fields. Up to
  93.           four terms may be used. May also limit search to descriptor field.
  94.         - Selected reports (list of subjects, list of titles, etc) may be
  95.           viewed onscreen and/or sent to disk.
  96.         - BIBL/NET can produce a comma-delimited file of the database.
  97.         - any ASCII file may be used for display when I (INFORMATION) is
  98.           pressed on the main menu.
  99.         - Shell to DOS (heap compression frees additional memory)
  100.         - Global Find & Replace for text in ANY field, across a database.
  101.         - BIBL/NET will run in 43/50 line mode.
  102.                               INSTALLATION
  103.  
  104.         Installing BIBL/NET on your network is relatively simple.
  105.         Follow these three steps:
  106.  
  107.         NOTE! Be sure to assign user names that are
  108.         IDENTICAL to the user name used by NOVELL.  BIBL/NET
  109.         will carry the NOVELL username into the security
  110.         routine and check the BIBL/NET security database
  111.         (BIBLSEC.DAT) for that name.  If a user in BIBLSEC.DAT
  112.         has a different user name than the NOVELL login name,
  113.         then no match will be possible and the user will
  114.         have ONLY read access to the system.
  115.  
  116.         1. On your local machine (not necessarily on the net)
  117.         run BNETSEC.EXE to create the security database (BIBLSEC.DAT
  118.         and BIBLSEC.IX) BIBL uses.  When finished, move BIBLSEC.
  119.         DAT and BIBLSEC.IX to the public (applications) directory where
  120.         you will be running BIBLNET.EXE.  IMPORTANT! Flag both
  121.         BIBLSEC.DAT and BIBLSEC.IX as RWSH (read/write share
  122.         hidden). Netware Command: FLAG BIBLSEC.* RWSH [return]
  123.  
  124.         This will allow BIBL/NET to find them but hides
  125.         them from your users. Note that the information in 
  126.         BIBLSEC.DAT is encrypted...to aid in maintaining security. 
  127.         ONLY code within BIBLNET (the program) and BIBLSEC (the
  128.         security maintenance utility) will enable you to 'see'
  129.         what's in the security database. For this, and other
  130.         obvious reasons, don't put BNETSEC.EXE in your public
  131.         directory--otherwise users will have access to your
  132.         security. You can run BNETSEC from your local hard disk
  133.         and point it to your network database area via the
  134.         BNETSEC command line (e.g., BNETSEC y:\apps\gmutant).
  135.  
  136.         2. Copy BIBLNET.EXE and BIBLNET.HLP to the public (applications)
  137.         directory where you just put BIBLSEC.DAT and BIBLSEC.IX. Flag 
  138.         both files ROS (read only share).  You can flag BIBLNET.HLP
  139.         as ROSH (read only share hidden) if you wish.
  140.         If you want to install the demonstration database, copy
  141.         DEMO.DAT and DEMO.IX to that directory as well. Flag those
  142.         files RWS (Read-Write, SHARE). Users must have read/write/create
  143.         access in the BIBL/NET subdirectory!
  144.  
  145.         3. Log onto the network and type BIBLNET to activate the
  146.         program. Enter your user name (you assigned it during
  147.         your initial session with BNETSEC.EXE), then your
  148.         password.  You will then be given access to the program.
  149.  
  150.  
  151. Here's how BIBL/NET is run on our Novell 2.20 (50 user) Lan:
  152.  
  153.          First, BIBLNET.EXE BNETSEC.DAT BNETSEC.IX and BIBLNET.HLP all
  154.          reside in a public applications directory named Y:\APPS\GMUTANT.
  155.  
  156.          Next, each user is mapped to a home directory (in our case H:) that looks to the
  157.          user like a root H: drive. This is where all their personal files for Quattro Pro,
  158.          BIBL/NET and other shared applications reside.  It is this drive that we enter for
  159.          each user in the BNETSEC.DAT security database (Export Path). Since each user
  160.          is mapped there as a ROOT drive, all that needs to be entered in the BIBL/NET
  161.          security database is H:\.
  162.  
  163.          Finally, our NOVELL menu program contains a BIBL/NET option which, when
  164.          selected, runs this BATCH file:
  165.  
  166. @Echo off
  167. Y:
  168. cd\apps\gmutant
  169. BIBLNET
  170. cd\apps
  171. H:
  172.  
  173.          This changes the directory to where BIBLNET resides (Y:\APPS\GMUTANT)
  174.          so that directory will be the default when BIBL/NET activates--important since
  175.          we have to be able to find BNETSEC.DAT and the databases.
  176.  
  177.          When the program exits, it sets the drive back to H:
  178.  
  179.  
  180.                             BIBL/NET SECURITY
  181.  
  182.          When a user signs onto the BIBL/NET system, he must provide
  183.          a UserName (which you assign) and a password. Based on
  184.          this information, BIBL/NET checks the security database and
  185.          assigns the user a security level (0 - 5). The security
  186.          level of the user determines what sorts of things he
  187.          can do within the program.
  188.  
  189.          LEVEL 0: A user with Security Level 0 receives READ-ONLY
  190.          access to BIBL/NET databases. No export is allowed. This
  191.          might be the security level for GUEST users...  Note
  192.          that you don't really need an entry in your security
  193.          file for LEVEL 0 users...that's the default.
  194.  
  195.          LEVEL 1: Similar to level 0, although user is allowed to
  196.          export data from public databases to his local workstation.
  197.  
  198.          LEVEL 2: User may add records but has no edit or delete capability.
  199.  
  200.          LEVEL 3: User may add records. User may also edit and/or
  201.          delete any records he or she has created, but not records
  202.          created by others. This is probably your most common security
  203.          level--at least for users you want to have adding records...
  204.          but unable to delete records added by others.
  205.  
  206.          Users at Level 3 and above may also create personal
  207.          (private) databases that are stored in their Export
  208.          path (as defined via BNETSEC).  Level 3 and above
  209.          users can create/delete private databases, run
  210.          global change on private databases, and run ascii
  211.          import.
  212.  
  213.          LEVEL 4: User may add, edit or delete *any* records in
  214.          *any* public database.
  215.  
  216.          LEVEL 5: All rights. This user may also create and/or delete
  217.          databases and may initiate index rebuilding and ASCII
  218.          (BIX file) import.  You should not have too many LEVEL 5
  219.          users since some activities able to be performed by this
  220.          level user will have a dramatic impact on BIBL/NET's
  221.          performance for other users (e.g., importing ASCII (BIX) files).
  222.  
  223.        For each user, beyond assigning a user name (12 characters max),
  224.        a password (11 characters max) and a security level (1-5), you
  225.        may also indicate a subdirectory on their local machine where
  226.        exported information (reports, individual record dumps, etc)
  227.        may be directed.  The individual user may modify either his
  228.        password or this Local Export path at any time from the
  229.        BIBL/NET maintenance menu.
  230.  
  231.        Additionally, you must assign a 3 letter code for each user
  232.        (typically their initials). This code is 'STAMPED' in each
  233.        record that individual creates on the system.  It is this code
  234.        that BIBL/NET checks (along with the user's security level) to
  235.        determine who may delete and/or edit the record.  You might
  236.        consider using letters that don't typically occur in words...
  237.        in that way, you can find all the records 'owned' by a given
  238.        user by searching the code under FULL SEARCH.
  239.  
  240.        Typical entry in the security database:
  241.  
  242.        UserName: WALLYG
  243.        Password: MRWALDO
  244.        UserStamp: CWG        <- all records created by user get this
  245.        SecurityLevel: 3
  246.        ExportPath: H:\BIBL\  <- this is where private databases reside
  247.  
  248.                              * IMPORTANT *
  249.  
  250.        After building your initial security database
  251.        (BIBLSEC.DAT and BIBLSEC.IX), move both files to the
  252.        network drive where BIBLNET.EXE resides and flag both
  253.        files (BIBLSEC.DAT and BIBLSEC.IX) as HIDDEN, READ/WRITE.
  254.  
  255.        The data in the file is encrypted so users can't download
  256.        the datafile and deduce passwords; however, if you don't
  257.        HIDE the files, BIBLSEC.DAT will show up as a database
  258.        under BIBL and cause a trashed display for the user who
  259.        selects it!
  260.  
  261.                Adding more users at a later date
  262.  
  263.        To add additional users at any time, run BNETSEC and
  264.        point it to your production security database on the
  265.        network drive. This is done via the command line
  266.        (e.g., BNETSEC Y:\APPS\GMUTANT). BNETSEC implements
  267.        file locking to enable you to modify the database--even
  268.        if a user is simultaneously updating his or her
  269.        record (password or export directory).
  270.  
  271.                             SYSTEM  OVERVIEW
  272.  
  273.         BIBL (rhymes with nibble) /NET is a simple to use, networked online
  274.         catalog for your personal and/or business library. Written in
  275.         Borland Pascal 7.0 and using full B-tree indexing (thanks to
  276.         TurboPower's B-Tree Filer package), the system is fast, small,
  277.         and very efficient. Menu-driven, BIBL/NET can be used to track your
  278.         book collection, article reprints, index your vertical file,
  279.         manage a small office library, and so on... In most areas
  280.         bounce-bar menus are used. To select a particular option,
  281.         move the bar via the cursor until your desired operation
  282.         is highlighted, then press RETURN. If you're a touch typist,
  283.         you might prefer pressing the highlighted letter within (or
  284.         just to the left of) the choice you wish to make (e.g.,
  285.         Press S to activate SEARCH on the main menu). On single
  286.         line menus (e.g., when displaying matches), you may hit the
  287.         highlighted letter to execute the command, or move between
  288.         them via the TAB key. Clicking a mouse on your menu choice
  289.         will also activate it.
  290.  
  291.         Command Line Switches ( /m or /v )
  292.  
  293.         If on a monochrome monitor you find you can not clearly read the
  294.         various BIBL/NET status line displays, activate program with an '/m'
  295.         switch (for mono), e.g., BIBLNET /M <cr>.
  296.  
  297.         You may use any combination of command line arguments, in any
  298.         order--with the exception that FILENAME if it appears must
  299.         be the first one.
  300.  
  301.         BIBL/NET will also run in 43 or 50 line mode (EGA or VGA) if you
  302.         start the program with a /v switch. BIBL/NET will automatically
  303.         detect hardware and make the appropriate setting.
  304.  
  305.  
  306.                           MAIN MENU OPTIONS
  307. Security   Option
  308. Level      Description
  309.  
  310. 0-5        L  List items in the database. This option allows you to
  311.            move through the database a record at a time. The records
  312.            appear in the order in which they were entered into the
  313.            system. Pressing L on the main menu takes you to the last
  314.            record in the file (the assumption being that you are
  315.            probably more interested in the more recent records). You
  316.            may move about the file via the J (Jump) command--which
  317.            'jumps' you to the record number you enter. If user has a
  318.            security level of 2 or below, the edit and delete options
  319.            are disabled. At level 3, options are enabled if user
  320.            created the records (record contains his 3 letter User Stamp).
  321.  
  322. 0-5        S  Search a database. Supports a variety of search types.
  323.  
  324. 1-5        E  Export data. Enables user to produce a variety of reports.
  325.  
  326. 1-5        V  View ASCII file(s). Allows user to look at an ASCII file.
  327.            If you are using the registered version, and have
  328.            installed a word processing program (e.g., WordPerfect)
  329.            as your external editor/viewer, then pressing V calls
  330.            that program and passes the name of the file to view.
  331.  
  332. 2-5        M  Maintenance functions. This function provides a variety
  333.            of support operations (adding records, rebuilding indexes,
  334.            creating new databases, deleting databases, Shell to DOS,
  335.            etc). The number of options displayed depends on the
  336.            user's security level.
  337.  
  338. 0-5        D  Database selection. Once you have created a second
  339.            database, this function allows you to move between
  340.            database files.
  341.  
  342. 0-5        I  Information on BIBL/NET. Pressing I on the Main Menu causes
  343.            the file BIBLNET.HLP to display in a window on your screen.
  344.            To create your own help file, make an ASCII file and name
  345.            it BIBLNET.HLP. You do not have to worry about page breaks
  346.            or other formatting.
  347.  
  348. 0-5        Q  Quit to DOS. Closes all files, halts program and exits.
  349.          
  350.                                 DATABASES
  351.  
  352.         BIBL/NET can manage up to 400 distinct databases. While the
  353.         structure of each database is the same, you may have
  354.         several--enabling you to separate out records that belong
  355.         together. Each 'database' consists of two files (*.DAT and *.IX).
  356.         You create empty databases from the Maintenance sub-menu. Once
  357.         created, you may select (or activate) a particular database via
  358.         the Database Selection option on the main menu.
  359.  
  360.                             SEARCHING THE DATABASE
  361.  
  362.         To search, press S at the main menu, then via the light bar
  363.         select which field you wish to search (Author, Title, Subject,
  364.         etc.). Once you have selected the field you wish to
  365.         search, a 'QUERY' box will appear. Enter the text you wish
  366.         to locate in this box, at the 'Query >>' prompt.
  367.  
  368.         You may search text in ANY field of a BIBL/NET record. Matches are
  369.         made using your input as a stem; that is, if you enter SMI and
  370.         SMITH exists, you'll get a match (it's called implied truncation).
  371.  
  372.         Note that while retrieval on indexed fields is very fast, searching
  373.         non-indexed fields (e.g., line 3 of the note field) is much slower.
  374.         On non-indexed fields, BIBL/NET must read each record, comparing your
  375.         query with the contents of the field. You may abort a non-indexed 
  376.         search by pressing any key to interrupt. On indexed field searches, 
  377.         if BIBL/NET can not find a match for your query, it will display 
  378.         several index entries that come before and after where your 
  379.         query would have fallen in the index. As your database grows, this 
  380.         becomes more useful.
  381.  
  382.         If you want to abandon searching after you have selected a particular
  383.         field to search, press RETURN instead of entering a search statement
  384.         at the 'Query >>' prompt. You will be returned to the main menu.
  385.  
  386.  
  387.                         BOOLEAN SEARCHING (AND / OR / NOT)
  388.  
  389.         Use BOOLEAN search to search for up to 4 terms in a record. You
  390.         may search either the full record or limit the search to the
  391.         descriptor field. BOOLEAN searching does not use an index, so
  392.         retrieval time is a bit longer. When the full record is searched,
  393.         a high speed search algorithm (Boyer-Moore) is employed--this yields
  394.         a significant performance improvement over searching just the
  395.         Descriptor field--where BIBL/NET uses a more traditional approach
  396.         (reading each record and comparing the field to your input).
  397.  
  398.         You may select either BIX format (for subsequent transfer to another 
  399.         database) or plain ASCII (no labels, formatted like QUERY.TXT entries).
  400.         You give BIBL/NET a name for the output file and based on your 
  401.         format choice, the extension (BIX or TXT) is automatically 
  402.         appended. 
  403.  
  404.         EDITING/DELETING RECORDS IN THE DATABASE
  405.  
  406.         You may enter EDIT mode either via a search or by the LIST function
  407.         (press E when the desired record displays.  You may well find editing
  408.         via LIST more efficient (since BIBL/NET does not return you to the
  409.         search menu after a change is made).
  410.  
  411.         As you first enter EDIT mode, the author's name field will be
  412.         highlighted. Make any changes you desire, using the cursor arrow
  413.         keys to move between fields. When you have finished making changes,
  414.         press ESC (or RETURN if line 7 of the note field is highlighted).
  415.         You will receive an 'OK to file (y/n)?' prompt. Respond with:
  416.  
  417.          Y - The index will be updated if editing changed an indexed field.
  418.          N - Changes will be discarded. The original record redisplays.
  419.  
  420.         You may also enter EDIT mode via the 'List records in the
  421.         database' option from the main menu. The only difference between
  422.         editing from this menu choice instead of SEARCH is that BIBL will
  423.         display all records in the database, beginning with the last
  424.         record. With the 'Jump' command, you may find this method of
  425.         editing superior to that offered during a search--you don't exit
  426.         the loop after performing an edit.
  427.  
  428.  
  429.         MAINTENANCE MENU
  430.  
  431.         The MAINTENANCE menu appears with level 2 or greater security.
  432.         It offers several options (the specific ones offered are 
  433.         determined dynamically based on a user's security level):
  434.  
  435.          - Add Records to the Database (level 2 or greater) 
  436.          - Rebuild Index for active database (level 5 only)
  437.          - Shell to DOS (level 2 or greater)
  438.          - Make a new database (level 4 or greater)
  439.          - Delete a database (level 4 or greater
  440.          - Import a BIX (ASCII) file (level 4 or greater)
  441.          - Global Find / Replace (level 4 or greater)
  442.          - Network Information (level 2 or greater)
  443.          - Change User Password/Export Directory (level 2 or greater)
  444.          - Zap (delete) a BIX file (level 3 or greater)
  445.          - Quit to Main Menu
  446.         ADDING RECORDS TO A DATABASE
  447.  
  448.         Each database is limited to 2 billion records although you'll run
  449.         out of disk space long before that becomes an issue. To begin
  450.         working toward that 2 billion, press A as the main menu displays.
  451.         A blank record appears on the screen. Enter data in the
  452.         highlighted fields. If you want to skip a field, just press
  453.         RETURN when the cursor is inside that field's highlighted box.
  454.  
  455.         When you are finished, either press return when the highlighted
  456.         box is in line 10 of the note field, or press ESC. 
  457.         BIBL/NET will then offer a prompt line at the bottom of the screen,
  458.         asking to file the record, continue editing, verify keywords or
  459.         abandon it. You may click the appropriate response with your mouse
  460.         or enter the highlighted first letter of the option you desire
  461.         (e.g., A to Abandon).
  462.  
  463.         You may verify that the descriptors you're using for a new record
  464.         conform to those already in your database. Just hold the ALT key
  465.         down and press V. BIBL/NET will check the terms in the field
  466.         against the database, putting a check mark by each that is found.
  467.  
  468.          
  469.                                 BIBL/NET INDEXING
  470.  
  471.          Four indexes are maintained in the single file: 1) the first 15 characters of the
  472.          author field, 15 characters of the TITLE field, each word (something with a space
  473.          before and after it) of the DESCRIPTOR field (must be more than a single
  474.          character), and a fifth index for author/title sorting. By putting all five indexes
  475.          in a single file, performance is improved over systems that put each index in its
  476.          own file--DOS does not allocate a large number of file handles for BIBL's use.
  477.  
  478.          Information is stored in upper case in the index file and your query is converted
  479.          to upper case before a search begins--thus you don't have to worry about
  480.          capitalization (although the way you enter data is the way it will display and
  481.          appear in any ASCII file created by BIBL/NET).
  482.  
  483. Note: If your database is large (5000 records or more) and your network is under a heavy load,
  484. you can dramatically improve reindexing times by moving your database to a local workstation
  485. and reindexing it under a copy of BIBLNET.EXE running on the local workstation. You'll need
  486. to move BIBLSEC.DAT and BIBLSEC.IX to that local workstation and have IPX and NETX
  487. loaded for BIBLNET to run. When finished, copy the *.DAT and *.IX files back to your server.
  488.  
  489.         FIELDS (Subject vs Keyword) Most fields are obvious, but you
  490.         might not be familiar with the distinction we're making between
  491.         subject and keywords. Put the most important term in the
  492.         subject field and other less useful but desired descriptive terms
  493.         in the Keys: field.
  494.  
  495.         EVERY word (anything between spaces) in the keyword field
  496.         is individually indexed.
  497.  
  498.         Caution: No term in the keyword field can be longer than 20
  499.         characters (or it will be truncated to 20 characters in the
  500.         index). The indexing algorithm considers a word to be anything
  501.         between two blank spaces. If you have a compound term, include a
  502.         '-' between the words so they'll be considered a single term
  503.         (e.g., 'World-War-II' is considered 1 term while 'World War II'
  504.         is three.). Up to 9 words in any one KEYS field will be indexed.
  505.         A single letter WILL NOT be indexed. Each 'word' must be longer
  506.         than one character.
  507.  
  508.         LOCATION: You may use the location field for either a
  509.         classification number (if your organization system is
  510.         that evolved) or simply where you have stored the
  511.         physical item referenced in the BIBL/NET record.
  512.         
  513.         REBUILDING INDEXES
  514.  
  515.         BIBL includes an index rebuild function to create new indexes from
  516.         the database file on demand. You may never need this function,
  517.         but if add records through the ASCII import function; take a
  518.         power hit during data entry, or experience some other sort of
  519.         hardware (disk) failure, the index can become invalid or
  520.         corrupted.  If your database becomes completely corrupted, use BRX
  521.         to rebuild and repair it.  
  522.  
  523.         Rebuilding indexes will correct any problems of this sort. When
  524.         rebuilding the indexes, BIBL provides a graph which shows the
  525.         status of the effort (0%-100% complete for each index). If you
  526.         have fewer than 50 records, the blocks in the graph represent
  527.         each record. 
  528.  
  529.         SHELL TO DOS
  530.  
  531.         BIBL allows you to drop out of the program momentarily and return
  532.         to your DOS prompt. This option allows you to delete files, use
  533.         a program like LIST to view a file, check disk space, or do other
  534.         DOS-type things. BIBL provides a special prompt to remind you to
  535.         enter EXIT to return to the program.
  536.  
  537.         When you type EXIT, BIBL will reactivate and check to see that
  538.         the operating system is still defaulting to the sub-directory
  539.         where your BIBL files are kept. If not, BIBL will change to
  540.         that drive and directory before continuing. If BIBL is unable to
  541.         change to the original sub-directory, you will receive a message
  542.         to that effect...so you can manually issue the command (e.g.,
  543.         CD\BIBL <cr>) from the DOS prompt.
  544.  
  545.         MAKE A NEW DATABASE.
  546.  
  547.         To create a new, empty database, press M on the maintenance menu,
  548.         then enter a name for the database file. You may enter up to 8
  549.         letters for your database name. You should try to give the file
  550.         a name that will later give some indication of the file's
  551.         contents.
  552.  
  553.         TIP: When creating databases, give your most popular file a
  554.              name that sorts first. The Database Selection option on
  555.              the main menu sorts the various *.DAT files before
  556.              displaying them. The first file in the list will be
  557.              highlighted when the list displays. If it is the file
  558.              you want, just press RETURN (or ESC).  Note that you can
  559.              also specify a database on the command line when
  560.              activating BIBL from the DOS prompt (e.g., BIBL Myfile).
  561.  
  562.  
  563.         DELETE A DATABASE.
  564.  
  565.         You may use this function to delete a database and it's
  566.         associated index file. You may also delete a database and index
  567.         by simple using the DOS delete command while at the DOS prompt.
  568.         BIBL dynamically determines your databases by scanning the
  569.         directory where BIBL.EXE resides for files ending with the *.DAT
  570.         extension. You may NOT DELETE the database you are currently using.
  571.  
  572.         IMPORT a BIX (ASCII) FILE
  573.  
  574.         Using the ASCII import option enables you to read any labelled
  575.         ASCII file into the currently active BIBL database. The file
  576.         separated with **'s and each line is labelled. The labelled
  577.         option under the Export Menu creates this format as does the
  578.         Transfer option when displaying an individual record.
  579.         If you want to experiment with ASCII import (say you're trying to
  580.         import an ASCII file from some other source--like bibliographic
  581.         data downloaded from a CD-ROM), you should follow these steps:
  582.  
  583.         1. Use MAKE A NEW DATABASE option on maintenance menu to create a
  584.            database called something like TEST
  585.  
  586.         2. Use DATABASE SELECTION on the main menu to select the TEST
  587.            database.
  588.  
  589.         3. Run ASCII import from the maintenance menu. You BIX file must
  590.            be in the same subdirectory where BIBL.EXE resides.
  591.  
  592.         4. After reviewing the results (the records added to TEST),
  593.            select the database you want to use and run ASCII import
  594.            again. When finished, you can delete TEST.DAT and TEST.IX
  595.            via Delete a Database (on the maintenance submenu).
  596.  
  597.         GLOBAL FIND/REPLACE
  598.  
  599.         Global changes ('find & replace') affect any record across
  600.         your database.
  601.  
  602.         To make a global find and replacement, select the field you want
  603.         to modify (the database will be the currently active file--the
  604.         database that displays on the status bar at the bottom of your
  605.         screen). After selecting the field to modify, you must next
  606.         enter the original text (what's currently in the record(s)) and
  607.         then the new text. In both situations (the finding and the
  608.         replacing) the case of the text you enter is significant and your
  609.         'find' input must match the database EXACTLY.
  610.  
  611.         Be advised that the substitution you instruct BIBL to make
  612.         will occur anywhere BIBL finds a match for your 'change'
  613.         text. Without a bit of thought on your part, this can quickly
  614.         become a nightmare.  If you elect to change a short word--one
  615.         that also appears as part of a larger word in the same field--you
  616.         can have problems. For example, asking BIBL to change NETWORK
  617.         to LAN can (if you also have NETWORKING in the same field) lead
  618.         rather quickly to LANING...
  619.  
  620.         You are not limited to whole word changes (if the text you enter
  621.         happens to match a few letters inside another word in that field,
  622.         it will be changed. Again, think your change through before you
  623.         begin.
  624.  
  625.         It is possible that the length of your replacement term(s) will
  626.         force the truncation of the field. For example, if your
  627.         descriptor field has 60 characters and you change one 5 letter
  628.         word to a 15 letter word, the field would now be 75 characters
  629.         long...so the last 5 characters of your field after the 5 letter
  630.         word becomes a 15 letter one will be chopped off.
  631.  
  632.         NETWORK INFORMATION
  633.  
  634.         Selecting N on the Maintenance menu brings up a screen of 
  635.         information about your network. BIBL/NET will attempt to
  636.         tell you:
  637.  
  638.                     the interface card in the server
  639.                     version of NETWARE in use
  640.                     maximum number of connections supported
  641.                     number of connections in use
  642.                     current broadcast status
  643.                     free RAM in the workstation
  644.          
  645.          and so on.
  646.  
  647.  
  648.         CHANGE USER PASSWORD / EXPORT DIRECTORY
  649.  
  650.         This option allows the user to change his password and the
  651.         path (drive and subdirectory) where BIBL points the file
  652.         viewer, writes export files, and transferred or saved records.
  653.         BIBL/NET will place the '\' at the end of the path name
  654.         if it is not added by the user.  If the export field is
  655.         blanked out, BIBL/NET will not allow export.
  656.                 
  657.         EXPORT MENU
  658.  
  659.         
  660.         While BIBL/NET offers only limited print support, it will dump your
  661.         database to disk in an ASCII file--which you can then edit and
  662.         print using your favorite word processor.
  663.  
  664.         Blank fields do not appear in the ASCII files BIBL creates.
  665.         (the exception being DELIMITED format).
  666.  
  667.         You may select Author, Title, Subject, Delimited or the order
  668.         records appear in the database. Note that each time you call the
  669.         dump to disk routine it overwrites any previously created file.
  670.         Here is a list of the files created via the Export function.
  671.         Where you are given the option of naming the file, you should use
  672.         a *.TXT extension when possible. This will allow you to see all
  673.         available export files under the VIEW function when you accept 
  674.         the default *.TXT mask.
  675.  
  676.         BIBL/NET writes export files to the user's Export Directory
  677.         (typically one on their local machine).  
  678.  
  679.         BIBL can create ASCII files (full, annotated or brief form) for
  680.         all records that contain your search string.
  681.  
  682.         Annotated form will produce a listing with author, title,
  683.         publisher and the notes fields. Brief includes only the author,
  684.         title, and publisher field. Below, a sample 'annotated' reference
  685.         appears:
  686.  
  687.         Bratley, Paul and Choueka, Yaacov
  688.                 Processing Truncated Terms in Document Retrieval Systems.
  689.         Information Processing and Management v18 n5 p257-66 1982
  690.  
  691.             Presents uniform and efficient approach for processing all
  692.         truncated query terms in information retrieval which requires one
  693.         disk access to obtain from the permuted dictionary all strings
  694.         represented by truncated term. The problem of the overhead
  695.         storage required to implement the permuted dictionary is
  696.         discussed. Fifteen references.
  697.  
  698.         You assign the name for the bibliography output file. If the name
  699.         is already in use, BIBL asks you to use another name. Note that using
  700.         the Word Processing [WP] format option will produce a citation
  701.         where fields follow one another on a line. A hard return follows
  702.         the PUBL field.
  703.  
  704.           Bratley, Paul and Choueka, Yaacov. Processing Truncated
  705.         Terms in Document Retrieval Systems. Information Processing and
  706.         Management. v18 n5 p257-66. 1982.
  707.  
  708.         'Smart' Punctuation [WP format]
  709.  
  710.         As BIBL creates your bibliography, it will check to see
  711.         if each field ends with punctuation. If so, the existing
  712.         punctuation will be written to your file. If not, BIBL
  713.         will add periods after each field. This saves you having to
  714.         use end-of-field punctuation in your BIBL database entry.
  715.  
  716.         DELIMITED FORMAT
  717.  
  718.         Delimited format is used when you want to move your BIBL database
  719.         to dBASE or some other database system (why?). The next few
  720.         paragraphs point out a few things you should be aware of:
  721.  
  722.         Note that in delimited format BIBL will change any quotation mark
  723.         that appears in the Title, Descriptor, or Note fields to a single
  724.         quote--to preserve the exported data's integrity. If any double
  725.         quotes were to appear in the exported data (that is, anywhere
  726.         other than between the fields), the importing program might
  727.         not process the data correctly.
  728.  
  729.         For example, if you have: Jones is author of the article, "This
  730.         is My Life's Work." in your note field, under delimited format,
  731.         BIBL will export: "Jones is author of the article, 'This is My
  732.         Life's Work.'"
  733.  
  734.         A CR/LF appears at the end of each record. dBASE will accept this
  735.         for input if you first set up a dBASE file with the proper
  736.         structure. Use the field lengths as they appear at the end of
  737.         this documentation. With the database structure created, activate
  738.         dBASE and issue the following command:
  739.  
  740.          . USE MYBOOKS <cr>
  741.          . APPEND FROM BIBLDLM.TXT DELIM <cr>
  742.  
  743.         LIST SUBJECTS/LIST DESCRIPTORS (Keywords)
  744.  
  745.         You should use these export functions periodically to check the
  746.         uniformity of your subject headings and descriptor fields. For
  747.         example, if your list shows you have 10 items under computer and
  748.         1 under computers, you should edit the COMPUTERS entry (changing
  749.         it to COMPUTER). As an aid in helping you identify the records, a
  750.         bit of the title is included with each entry.
  751.  
  752.         Note that there is an entry in the list for each heading in a
  753.         record (if you have 10 records with the subject BASEBALL, you'll
  754.         get 10 entries for BASEBALL in the SUBRIEF.TXT file).
  755.  
  756.         KEYWORD.TXT - this option lists all terms used in the descriptor
  757.         field of your database. With each term, the number of times it
  758.         appears is also listed. This list can be a big help in
  759.         eliminating redundant terms and consolidating similar terms to
  760.         yield a stronger database.
  761.  
  762.                                  Related Topics
  763.  
  764.         Send To Disk. Beyond creating large reports, during any search
  765.         you may elect to send a copy of a single record to an
  766.         ASCII file (QUERY.TXT). Each time you press 'S' a copy is
  767.         appended to this file. When you are finished with the file,
  768.         delete it (via DOS) or rename it. Then when you next send a
  769.         record to disk, BIBL will create a new copy of QUERY.TXT.
  770.  
  771.         Transfer: Any time an individual record is displayed, you have
  772.         the option of copying it to a transfer file (TRANSFER.BIX).
  773.         Pressing T (or clicking on the word 'Transfer' will add the
  774.         record to TRANSFER.BIX.
  775.  
  776.         To move the records in TRANSFER.BIX use ASCII import on the
  777.         maintenance menu.  Be sure to delete any existing TRANSFER.BIX
  778.         file if you want to make a file of new records...if TRANSFER.BIX
  779.         exists on your disk, transferred records will be appended to
  780.         it. If it is missing when 'T' is pressed, BIBL will create
  781.  
  782.          USAGE NOTES / TIPS
  783.  
  784.         A. Here are some of the ways we've heard BIBL is being used:
  785.  
  786.          - as an online index to a personal book collection.
  787.          - tracking magazine articles.
  788.          - indexing a vertical file (for non-library types, a vertical
  789.            file is usually a filing cabinet of clippings, brochures, etc.).
  790.          - using BIBL instead of 3x5 cards for research.
  791.          - tracking reserve reading materials in a corporate library.
  792.          - Managing an office library.
  793.  
  794.         B. Modifying HELP display (INFORMATION on the main menu).
  795.  
  796.         BIBL displays the file BIBLNET.HLP when 'I' is pressed on the Main
  797.         Menu. If you want to change the help display file, just rename
  798.         any ASCII file to BIBLNET.HLP and BIBL will display it...
  799.  
  800.         Technical Specs:
  801.  
  802.         1. Memory required. BIBL requires a minimum of 435K RAM to
  803.         operate. If you have more, then more will be available when you
  804.         Shell to DOS.
  805.  
  806.  
  807.  
  808.         PASCAL structure for a BIBL/NET record:
  809.  
  810.        bookrec = RECORD
  811.         recordstatus : longint;    { deleted?}
  812.         linkfile     : string[30]; {reserved}
  813.         value        : string[6];  
  814.         author1      : string[70];
  815.         author2      : string[70];
  816.         Title1       : string[70];
  817.         title2       : STRING[70];
  818.         title3       : string[70];
  819.         publ         : STRING[70];
  820.         publ2        : string[70];
  821.         class        : STRING[40];
  822.         subject1     : string[30];
  823.         subject2     : STRING[70];
  824.         flag1        : char;      {user stamp in these 3 char fields}
  825.         flag2        : char;
  826.         flag3        : char;
  827.         createdate   : string[7];
  828.         note1        : STRING[70];
  829.         note2        : STRING[70];
  830.         note3        : STRING[70];
  831.         note4        : STRING[70];
  832.         note5        : STRING[70];
  833.         note6        : STRING[70];
  834.         note7        : string[70];
  835.         note8        : string[70];
  836.         note9        : string[70];
  837.        note10        : string[70];
  838.       end;
  839.  
  840.         Indexes (the following keys are maintained in each .IX file):
  841.  
  842.         Author          first 15 characters of the field (stored upper case)
  843.         Title           first 15 characters of the field (stored upper case)
  844.         Author/Title    14 characters of author+6 characters of title.
  845.         Keyword         first each word of the field is extracted (a word
  846.                         being a string of characters separated by a space
  847.                         or comma).
  848.  
  849.          Up to 20 characters of each 'word' is indexed. Up to 9 words from any one line
  850.          are indexed. If you have 10 words on the line, the tenth is ignored.
  851.  
  852.          IMPORTANT: place a '-' between words you want BIBL/NET to index together.
  853.  
  854.         File extensions used by BIBL/NET
  855.  
  856.         .DAT - a datafile
  857.         .IX  - the index to a DAT datafile.
  858.         .DIA - dialog file used by BIBLNET.EXE to handle locking.
  859.         .HLP - Help file (displays when I is pressed on Main Menu)
  860.         .SAV - temporary file, used during index rebuild/purge.
  861.  
  862.         The *.DAT and *.IX files together form 'a database.' You must
  863.         have the same name on both you .DAT and .IX files--usually taken
  864.         care of by BIBL but if you rename a database via DOS (for
  865.         example, renaming DEMO.DAT to MYFILE.DAT, be sure to rename
  866.         DEMO.IX to MYFILE.IX too!).
  867.  
  868.         .TXT - any ASCII file.
  869.         .BIX - BIBL Import/Export. A labelled ASCII file. This file uses a
  870.                specific format where each field is labelled (e.g., A1:, A2:
  871.                for the 2 author fields, T1: T2: T3: for the title fields, and
  872.                so on. Each record in the file is separated by '**'. The
  873.                ASCII import function on the Maintenance Menu will read a
  874.                BIX file and write the information to BIBL records. You
  875.                can use this facility for backing up your database or
  876.                moving records from one database to another.
  877.  
  878.         Here is a sample record in BIX format:
  879.  
  880.         **
  881.         A1: Bratley, Paul and Choueka, Yaacov
  882.         T1: Processing Truncated Terms in Document Retrieval Systems.
  883.         PB: Information Processing and Management. Volume 18, Number 5
  884.         P2: pages 276-66. 1982
  885.         SU: Information Retrieval
  886.         VL: 9.95
  887.         DE: Information-Storage Permuted-Indexes Subject-Indexing
  888.         N1: Presents uniform and efficient approach for processing all
  889.         N2: query terms in information retrieval which requires one disk
  890.         N3: access to obtain from the permuted dictionary all strings
  891.         N4: represented by the truncated term. The problem of the
  892.         N5: overhead storage required to implement the permuted
  893.         N6: dictionary is discussed. Fifteen references
  894.         N7: are provided.
  895.         **
  896.  
  897.         Note: BIBLNET.EXE has been compressed with PKLITE version 1.15
  898.  
  899.         Databases created by the single user version of BIBL or
  900.         the unregistered (SHAREWARE) version of BIBL/NET are
  901.         fully compatible with the registered version of BIBL/NET.
  902.  
  903.         If moving a database created by the single-user version
  904.         of BIBL to the network for use by BIBL/NET, you have to
  905.         be sure the DAT and IX and DIA files are flagged RWS
  906.         (Read Write Sharable).  You must also rebuild the index under
  907.         BIBL/NET as the author/title index is built on the fly during
  908.         reports in the single user version.
  909.  
  910.         Security file used by unregistered version (BIBLSEC.DAT
  911.         and BIBLSEC.IX) is the same used by the registered
  912.         version of BIBL/NET.  Upgrading from shareware to
  913.         registered is a quick, and painless process.  Basically,
  914.         you just replace the BIBLNET.EXE file with its
  915.         registered counterpart.
  916.  
  917.         You must have the IPX and NETX drivers loaded to run BIBL/NET
  918.  
  919.         Questions, comments, complaints, encouragement???
  920.  
  921.         Contact:
  922.  
  923.         Clyde W. Grotophorst, Route 1, Box 296, Hamilton, VA 22068
  924.         voice: (703) 993-2239 or call the GMUtant OnLine BBS (703) 993-2219,
  925.         and leave a comment for the Sysop. The Bulletin Board is your 
  926.         source for updates and additional BIBL/NET utilities. You may 
  927.         also reach the author via Compuserve (70404,3376).
  928.  
  929.         Notes:
  930.  
  931. Appendix A.
  932.  
  933. A BIBL record defaults to the following field labels (not all the note
  934. field is shown for brevity sake):
  935.  
  936.  Auth:
  937.      :
  938. Title:
  939.      :
  940.      :
  941.  Publ:
  942.      :
  943.  Locn:                                         Date:
  944.  Subj:                                        Value:
  945.  Desc:
  946.  Note:
  947.      :
  948.  
  949. It is possible to modify these labels on the record display screen,
  950. the data entry screen and the edit screen.  To do so, you must create
  951. an ASCII file similar to the one shown below.  In the sample below,
  952. we want to modify the Location field (uses the label Locn: in the
  953. above example) to show Class: (as in classification).
  954.  
  955. First, with an ASCII editor create a file with the same filename as
  956. the database you want to perform this modification on...but give the
  957. file a DBL extension.  For example, say you wanted to modify the
  958. DEMO.DAT database that comes with BIBL, you'd create a file named
  959. DEMO.DBL
  960.  
  961. Using the convention established with BIX files (where each field is
  962. labelled), you'd enter the following line in the file:
  963.  
  964. CL=Class:
  965. CLMENU=Call Nmbr
  966.  
  967. The CL= line governs what label BIBL will use for that field when
  968. displaying a record. The CLMENU= line governs how BIBL/NET will
  969. refer to the field on the SEARCH and EXPORT menu screens.
  970.  
  971. Limitations: The label text can be no more than 6 characters.
  972.              The menu text can not exceed 9 characters.
  973.  
  974. Any field you do not modify in your *.DBL file will retain the
  975. BIBL/NET default value.
  976.  
  977. Here's a complete sample file for a database that's being used not
  978. as a book catalog but as a faculty directory:
  979.  
  980. A1= Name:
  981. A2=Phone:
  982. T1=Membr:
  983. PB= Dept:
  984. P2= Schl:
  985. CL= Rank:
  986. SU=Rsrch:
  987. DE= Desc:
  988. N1= Note:
  989. VL= Cost:
  990. AUMENU=Professor
  991. TIMENU=Membrship
  992. PBMENU=Affiliate
  993. SUMENU=Research
  994. CLMENU=Rank
  995.  
  996. With these 13 lines (and yes, each entry must occupy a single line and begin in the first position
  997. of the left margin), we change the look of this one database...all other BIBL/NET databases
  998. (unless they too have a corresponding DBL file) will use the BIBL/NET book-oriented defaults.
  999.  
  1000. Any BIBL/NET field label can be modified. Five fields may be renamed throughout the
  1001. program: Author, Title, Publisher, Location and Subject.
  1002.  
  1003. When you delete a database that has an associated DBL file, BIBL will ask if you want that label
  1004. file removed as well.  Leaving it causes no problems other than consuming a few hundred bytes
  1005. of disk space.
  1006.  
  1007. You may use WordPerfect to create a label configuration file but be sure to save the file using
  1008. CTRL-F5 (text out).
  1009.  
  1010. If you want a database to revert to the original default labels and field names, just delete the
  1011. associated *.DBL file for that database.
  1012.  
  1013.                      ** IMPORTANT **
  1014.  
  1015. The operation of the program is not changed by these modifications. If, for example, you do as
  1016. we've shown in the sample above and divide the author field into 2 fields (one for name and one
  1017. for phone), BIBL will still treat them as an entity when producing reports -- which in this case
  1018. would concatenate (or join) them.  Finally, when assigning values to AUMENU, TIMENU,
  1019. CLMENU and SUMENU, be sure that you *DO NOT* have the same letter beginning more
  1020. than one values--or use the same first letter as is used by one of the fields that you can not
  1021. change (e.g., D for Descriptor). In several instances during operation, BIBL will accept the
  1022. initial letter of the strings you assign as the hot key. If two begin with the same letter, pressing
  1023. that letter will always activate the first term (for example, don't have AUMENU=Editor and
  1024. SUMENU=Edition -- both begin with an E).
  1025.  
  1026. Appendix B.  Value field
  1027.  
  1028. BIBL/NET will now track a value for each item in a database.
  1029. The value field is limited to 6 spaces (so you can store
  1030. between 0 - 999.99 for a given item).  Should you have an item
  1031. worth more than 999.99 you can omit the decimal and track
  1032. values up to 999999.  When BIBL computes the total value for
  1033. a database, it will treat 999999 as 999999.00.  (if you have
  1034. items worth more than $ 9999999.00 you should probably be
  1035. using a more expensive solution than BIBL/NET...)
  1036.  
  1037. The value field label may be changed (using VL= in the *.DBL file).
  1038.  
  1039. Value appears only in the BIX file (label VL=) and can be read into
  1040. a BIBL/NET record when using ASCII import.
  1041.  
  1042. Do not include a $ in your value for an item (e.g., don't enter
  1043. $ 5.00 -- use 5.00 instead).  BIBL/NET will replace any $'s found
  1044. with 0's.
  1045.  
  1046. Appendix C. Editing keystrokes supported (use during ADD and/or
  1047. EDIT):
  1048.  
  1049. If you know WordStar (or use one of the Borland editors), you'll
  1050. find most of BIBL's edit commands perform as you'd expect (^ = 
  1051. Control key):
  1052.  
  1053. ^F or CTRL ->  word right      ^S - character left
  1054. ^A or CTRL <-  word left       ^D - character right
  1055.  
  1056. ^T -  delete word right  ^Y - delete line
  1057. ^E -  up one line        ^X - down a line
  1058. ^H -  backspace
  1059.  
  1060. If you're using a mouse, you can click on a field to highlight it
  1061. for subsequent editing.
  1062. REVISION HISTORY of BIBL/NET (since 2.50)
  1063.  
  1064. 3.00  New database structure. BIBL 8.0 and BIBL/NET
  1065. 3.0 now share same structure...databases may be
  1066. moved freely between systems (although single-user
  1067. and network version of BIBL use a different
  1068. indexing algorithm). Rebuild your index when moving
  1069. a *.DAT and *.IX file from one version of the
  1070. program to another!
  1071.  
  1072. Added mouse support to note field editing.
  1073.  
  1074. Added ability to move cursor to a specific spot in
  1075. a record by clicking twice on the spot...a big help
  1076. for making subsequent edits.
  1077.  
  1078. Additional RAM freed during Shell to DOS.  Will use
  1079. XMS memory if available at the workstation.
  1080. Previously, BIBL/NET would use EMS if found but
  1081. could not manage XMS swapping.  Order now is     
  1082. 1) EMS if available, if not, then 2) XMS, if that's 
  1083. not found (or not in sufficient supply), then 3)   
  1084. virtual memory (disk) is used.
  1085.  
  1086. Expanded "white space" on data entry / edit screen.
  1087. More room between fields...making it a bit easier
  1088. to move about (particularly with a mouse).
  1089.  
  1090. New internal file viewer added. This one can look
  1091. at files of any size.  You probably won't have need 
  1092. for it, but this viewer also supports HEX viewing
  1093. (just press ALT-H). Press F1 for help with commands
  1094. when using the built-in viewer.
  1095.  
  1096. Up to 1000 matches now possible (previously, the
  1097. system would gather up to 800 matches before
  1098. display). Due to memory savings realized elsewhere,
  1099. we've increased this limit to 1000.
  1100.  
  1101. Changed indexing structure and number of indexed
  1102. fields...to improve performance and reduce disk
  1103. space requirements. Now BIBL/NET maintains 4
  1104. indexes instead of 5. Gone is the subject index.   
  1105. It wasn't used for much, and was taking 30+ bytes
  1106. per record.  Removing it will speed up redindexing,
  1107. import, and global changes. While the index for the
  1108. subject field has been removed, you can still
  1109. search by subject. See BIBLNET.DOC for complete
  1110. information on which fields are indexed.
  1111.  
  1112. Improved support for renamed fields on search
  1113. screen (popup window where query is entered).
  1114.  
  1115. 2.70  Introduced CLONING during data entry.
  1116. If you finish entering a new record and want to
  1117. copy it to yet another new record (in instances
  1118. where you have two to enter that differ only
  1119. slightly), you can press C to Clone the data...then
  1120. edit the changes in the new record.  This is
  1121. similar to the "carry forward" feature in dBASE.
  1122.  
  1123. 2.62  Changed name of help info from BIBL.HLP to
  1124. BIBLNET.HLP. "Show close matches" function
  1125. (activated when you don't get a match on an indexed
  1126. search, reworked. Speed increased and disk accesses
  1127. reduced.
  1128.  
  1129. 2.61  Fixed a few quirks in User-Selects export
  1130.       option (particularly formats C and E).
  1131.  
  1132.       BIBL/NET now returns to the path where
  1133.       BIBLNET.EXE resides before exiting. Before,
  1134.       if a user was using a PRIVATE database,
  1135.       BIBL/NET would exit back to the private
  1136.       directory when the program was terminated.
  1137.  
  1138.       Verify keys/subject window reworked a bit.
  1139.  
  1140. 2.60  Now User-Selects export option offers ability
  1141.       to select the order in which fields will
  1142.       appear in reports.  New option for output
  1143.       format (tabs between fields and a hard return
  1144.       after each record).
  1145.  
  1146. 2.57  Under export, BIBL/NET now correctly limits
  1147. user to entering just a file name for the export
  1148. file it will create.  The Export Path defined
  1149. in the User's security record will be added
  1150. so that files are directed to that user's
  1151. private area (either on the server or their
  1152. local disk).
  1153.  
  1154. New option added user export--User Defined.
  1155. You can now say what fields to include in
  1156. a report and sort on one of 3 fields (author,
  1157. title or subject).  Option C will output
  1158. each record on a single line (with a hard
  1159. return between records). This should be
  1160. very helpful for word processing.
  1161.  
  1162. 2.56  Message appears as BIBL/NET is filing a
  1163. record after an edit. After watching this process
  1164. on  a huge database (and a very slow network), we
  1165. realized a status message would be helpful
  1166.  
  1167. 2.55  BIBL/NET now rereads record from disk once
  1168. "edit" option is selected. This was done to help
  1169. user learn quickly whether or not a record was
  1170. deleted between the time it was first displayed
  1171. and then later selected for editing (pressing E
  1172. when record was displayed).
  1173.  
  1174. If a given field in a record is empty, the
  1175. field label doesn't display.  This helps
  1176. keep the screen from looking too busy on
  1177. records where only a few fields are
  1178. used.
  1179.  
  1180. If file is locked when you select it from the
  1181. DATABASE selection menu, you'll be returned
  1182. to the selection menu instead of being dropped
  1183. back to the DOS prompt.
  1184.  
  1185. You can now change the display label for
  1186. DESCRIPTOR field as well. Descriptor is now
  1187. called Keywords, the default label is 'Keys:'
  1188.  
  1189. Cleaned up support for field relabelling
  1190. during global change function. BIBL/NET was
  1191. reporting default field names, not the ones
  1192. you might reassign. Everything worked fine
  1193. but the onscreen information was confusing.
  1194.  
  1195. 2.54  Added 'Automatic' switch to global find &
  1196. replace. After reviewing a couple of changes (to
  1197. insure that BIBL/NET is changing what you expected
  1198. to be changed) you can press A for AUTOMATIC. The
  1199. system will automatically make any remaining
  1200. changes without pausing for your review.
  1201.  
  1202. SHELL to DOS now frees up more memory.
  1203.  
  1204. BIX file creation now goes to USER'S PRIVATE
  1205. DIRECTORY under all conditions. You can not write
  1206. it to the directory where BIBLNET.EXE resides.
  1207.  
  1208. 2.53  Several fixes to BIBL/NET operations
  1209. 2.52  Reworked the way BIBL/NET displays records
  1210. under indexed searching (author, title, subject and
  1211. or descriptor). Now BIBL/NET collects all matches
  1212. and displays them as a set. You can move freely
  1213. about the set (by pressing F (forward), B (back)
  1214. or J (jump to a particular record).  As a result
  1215. of this implementation, BIBL/NET is limited to
  1216. displaying the first 650 matches for a given
  1217. search.
  1218.  
  1219. 2.51  Fixed incomplete implementation of label
  1220. changing via a DBL file. Now search menu and export
  1221. menu reflect changes made in a DBL file.
  1222.  
  1223. 2.50  Improved searching algorithm for non-indexed
  1224. searches. Major reworking of PUBLISHER, LOCATION,
  1225. FULL and BOOLEAN search function (all non-indexed
  1226. searches). Gone are the klunky "End of File
  1227. Reached" messages and the blinking 'wait' as BIBL
  1228. searched...
  1229.